#ifndef EQIBUTILS_H
#define EQIBUTILS_H

#include <QObject>
#include<QSettings>
#include<QApplication>
#include<QDebug>
#include<QFile>
#include<QResource>
#include<QTextStream>
#include<QIcon>
#include<QList>
#include<QPixmap>
#include <QResource>
#include <QSplashScreen>
#include <QThread>

class EQIBUtils;

class EQIBUtils : public QObject
{
    Q_OBJECT

private:
     static EQIBUtils* _instance;

public:
    explicit EQIBUtils(QObject *parent = 0);
    ~ EQIBUtils();
    static EQIBUtils * get();

    QList<QIcon*> *loadingIcons;

    QString readTextFile(QString path);
    void init();
    QSettings* settings;
    QApplication* app;

    void loadSetting();
    QString getDefaultPage();

signals:

public slots:

};

#endif // EQIBUTILS_H
